Using Interior-Point Methods for Fast Parallel Algorithms for Bipartite Matching and Related Problems

نویسندگان

  • Andrew V. Goldberg
  • Serge A. Plotkin
  • David B. Shmoys
  • Éva Tardos
چکیده

In this paper we use interior-point methods for linear programming, developed in the context of sequential computation, to obtain a parallel algorithm for the bipartite matching problem. Our algorithm nds a maximum cardinality matching in a bipartite graph with n nodes and m edges in O(pm log3 n) time on a CRCW PRAM. Our results extend to the weighted bipartite matching problem and to the zero-one minimum-cost ow problem, yieldingO(pm log2 n lognC) algorithms, where C > 1 is an upper bound on the absolute value of the integral weights or costs in the two problems, respectively. Our results improve previous bounds on these problems and introduce interior-point methods to the context of parallel algorithm design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interior-Point Methods in Parallel Computation

In this paper we use interior-point methods for linear programming, developed in t,he contest of sequential computation, to obtain a parallel algorithm for t,he bipartite matching problem. Our algorithm runs in 0*(,/E) time I. Our results extend to the weighted bipartite matching problem and to the zero-one minimum-cost flow problem, yielding O*( filog C’) algorithms?. This improvk’previous bou...

متن کامل

Primal-dual path-following algorithms for circular programming

Circular programming problems are a new class of convex optimization problems that include second-order cone programming problems as a special case. Alizadeh and Goldfarb [Math. Program. Ser. A 95 (2003) 3-51] introduced primal-dual path-following algorithms for solving second-order cone programming problems. In this paper, we generalize their work by using the machinery of Euclidean Jordan alg...

متن کامل

Sublinear-Time Parallel Algorithms for Matching and Related Problems

This paper presents the first sublinear-time deterministic parallel algorithms fix bipartite matching and several related problems, including maximal node-disjoint paths, depth-first search, and flows in zero-one networks. Our results are based on a better understanding of the combinatorial structure of the above problems, which leads to new algorithmic techniques. In particular, we show how to...

متن کامل

Negative-Weight Shortest Paths and Unit Capacity Minimum Cost Flow in $\tilde{O}(m^{10/7} \log W)$ Time

In this paper, we study a set of combinatorial optimization problems on weighted graphs: the shortest path problem with negative weights, the weighted perfect bipartite matching problem, the unit-capacity minimum-cost maximum flow problem and the weighted perfect bipartite b-matching problem under the assumption that ‖b‖1 = O(m). We show that each one of these four problems can be solved in Õ(m...

متن کامل

Negative-Weight Shortest Paths and Unit Capacity Minimum Cost Flow in Õ(m10/7 log W) Time

In this paper, we study a set of combinatorial optimization problems on weighted graphs: the shortest path problem with negative weights, the weighted perfect bipartite matching problem, the unit-capacity minimum-cost maximum flow problem and the weighted perfect bipartite b-matching problem under the assumption that kbk1 = O(m). We show that each one of these four problems can be solved in ̃ O(...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 21  شماره 

صفحات  -

تاریخ انتشار 1992